Skip to content

대기 중인 목록 가져오기

지원환경: React NativeWebView
실행환경: Toss App

getPendingOrders

getPendingOrders결제는 완료되었지만 상품이 아직 지급되지 않은 주문 목록을 가져오는 함수예요.
조회된 주문의 orderId를 확인하여 사용자에게 상품을 지급하세요.
createOneTimePurchaseOrder 함수 호출 후 결과를 받지 못한 경우에도 해당 주문을 조회할 수 있어요.

앱 버전이 최소 지원 버전(안드로이드 5.231.0, iOS 5.231.0)보다 낮으면 undefined를 반환해요.

시그니처

typescript
function getPendingOrders(): Promise<{ orderIds: string[] } | undefined>;

반환값

  • Promise<{ orderIds: string[] } | undefined>

    대기 중인 주문ID 배열을 반환해요. 앱 버전이 최소 지원 버전(안드로이드 5.231.0, iOS 5.231.0)보다 낮으면 undefined를 반환해요.

예제

tsx
 import { IAP } from '@apps-in-toss/framework';
 
 async function fetchOrders() {
   try {
     const pendingOrders = await IAP.getPendingOrders();
     return pendingOrders;
   } catch (error) {
     console.error(error);
   }
 }